general multiplication rule